do needlework - German English Dictionary